#include <stdio.h>
#include <unistd.h>
#include <pwd.h>
#include <sys/stat.h>

int main()
{
   struct passwd *root_pw;

   if ( 0 != getuid())
   {            
      printf( "수퍼유저만 사용할 수 있습니다.n");
      return -1;
   }

   root_pw  = getpwnam( "jwjw");

   if ( -1 == chown( "./a.out", root_pw->pw_uid, root_pw->pw_gid))
      printf( "소유권 변경 실패n");
}
